// 排片集合（schedules）
var mongoose = require('mongoose');

//定义数据结构 schedules
const schedulesSchema = new mongoose.Schema({
    // id : String, // mongodb 自动生成的 id
    movieId: {
        //类型为 ObjectId, 即关联字段
        type: mongoose.Schema.Types.ObjectId,
        //关联的 Model 名称
        ref: "movies"
    }, // 电影 id
    cinemasId: {
        //类型为 ObjectId, 即关联字段
        type: mongoose.Schema.Types.ObjectId,
        //关联的 Model 名称
        ref: "cinemas"
    }, // 影院 id
    theaterId: {
        //类型为 ObjectId, 即关联字段
        type: mongoose.Schema.Types.ObjectId,
        //关联的 Model 名称
        ref: "theaters"
    }, // 放映厅 id
    showTime: String, // 放映时间 id
    price: Number, // 价格
});

mongoose.model("schedules", schedulesSchema, "schedules"); //数据库内容自行添加，集合名称为：schedules